Developer Documentation
PATH
Mac OS X Developer Documentation > Developer Tools

Mac OS X includes documentation on command-line compilers, assemblers and debuggers, as well as some draft documentation on Project Builder, Apple's integrated development environment for Mac OS X, and Interface Builder, Apple's graphical interface editor for Mac OS X.


The GNU C/C++/Objective-C Compiler
This describes the options and syntax for the GNU C/C++/Objective-C compiler.
The GNU C Preprocessor
This describes the preprocessor that the GNU C compiler uses to expand macros, include header files, and perform conditional compilation.
Mac OS X Assembler
This document gives general information about the assembly language's syntax, layout, and directives, plus instructions for specific architectures.
Debugging with GDB
This document describes how to use GDB, GNU's command-line debugger which Project Builder uses as its debugger. These documents have advanced information: GDB Internals describes how to write a program (such as an IDE) that works with GDB or how to modify GDB, and The Stabs Debug Format describes the file format that GDB uses for debugger information.
Project Builder Help
Draft on-line help for Project Builder, Apple's integrated development environment for Mac OS X.

There are also three tutorials to help you get started: HelloWorld shows you how to create a simple project; AboutBox shows you how to mange a more complex project, which contains both a framework and an application that uses it; and Debugger introduces you to the Project Builder's debugger.

Interface Builder Help
Draft documentation on Interface Builder, Apple's graphical interface editor for Mac OS X. The current version gives you a sample of what's to comeand describes how to create connections and subclasses. Future versions will include more information, such as how to create and manage nib files and set options for the interface elements.